package org.example.cet.demos.domain.form;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class StudentForm {
    /**
     * 学号
     */
//    @NotNull(message = "请输入学号")
    private String id;

    /**
     * 身份证号
     */
    @NotBlank(message = "请输入身份证号")
    private String idCard;

    /**
     * 姓名
     */
    @NotBlank(message = "请输入姓名")
    private String name;

    /**
     * 性别
     */
    @NotBlank(message = "请输入性别")
    private String gender;


    /**
     * 学院
     */
    @NotBlank(message = "请输入学院")
    private String college;

    /**
     * 年级(入校年份)
     */
//    @NotNull(message = "请输入年级")
    private Integer grade;

    /**
     * 专业
     */
    @NotBlank(message = "请输入专业")
    private String major;

    /**
     * 班级
     */
//    @NotBlank(message = "请输入班级号")
    private String classId;

    /**
     * 连接老师
     */
//    @NotNull(message = "请输入老师工号")
    private Long teachId;


}
